package com.smiier.skin.net.entity;

import java.util.ArrayList;

import cn.o.app.io.INoProguard;
import cn.o.app.json.JSONField;
import cn.o.app.json.JsonDate;

import com.smiier.skin.util.GlobalSettings;

public class Question implements INoProguard {
	public static final int STATUS_PRE_ANSWER = 1;
	public static final int STATUS_ANSWERING = 2;
	public static final int STATUS_ANSWERED = 3;

	public long Qid;
	public long Uid;

	// @JSONField(format = "yyyy-MM-dd'T'HH:mm:ss")
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	public JsonDate CreateTime;

	public double Cost;
	public int Status;
	public int Is_Cost = GlobalSettings.IS_FALSE;
	public long Doctor_Uid;
	public JsonDate Cost_Time;
	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	public JsonDate Doctor_Time;

	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	public JsonDate Finish_Time;

	public int Is_Appoint = GlobalSettings.IS_FALSE;
	public String Invite_Code;
	public int Is_Appraise = GlobalSettings.IS_FALSE;

	@JSONField(format = "yyyy-MM-dd HH:mm:ss")
	public JsonDate Appraise_Time;

	public ArrayList<String> Symptom;
	public ArrayList<String> Pic;
	public ArrayList<String> Part;
	public String Content;
	public int Level;
	public int Age;
	public int Sex;

	public String Job;
	public int Marital_Status;
	public int Pregnant_Status;
	public ArrayList<String> MedicalHistory;
	public ArrayList<String> Allergen;
	public ArrayList<String> DrugAllergen;
	public ArrayList<String> FamilyMedicalHistory;

	public int Is_User_Del_Question = GlobalSettings.IS_FALSE;
	public int Is_Doc_Del_Question = GlobalSettings.IS_FALSE;
}
